package rkdwogus7;

// import rkdwogus7.basic.J12_Defaultclass;

public class J12_AccessModifier {

	public static void main(String[] args) {
		// default로 선언된 클래스에 대한 객체 선언
		// J12_AccessModifier는 rkdwogus7 패키지에 
		// J12_Defaultclass는 rkdwogus7.basic 패키지에 존재하므로 접근 불가능
		// 따라서, 아래 코드 작성 시 오류 발생!
/*				J12_Defaultclass defaultClass = new J12_Defaultclass();
				defaultClass.name = "자바7";
				defaultClass.sayHello();
*/		
		rkdwogus7.basic.J12_AccessModifier
		accessorModifier = new rkdwogus7.basic.J12_AccessModifier();

		// 멤버변수 접근 
/*		accessorModifier.defaultName = "자바7";
		accessorModifier.privateName = "자바7";
		accessorModifier.protectedName = "자바7";
		accessorModifier.publicName = "자바7";
*/		
		// 메서드 접근
/*		accessorModifier.defaultHello();
		accessorModifier.privateHello();
		accessorModifier.protectedHello();
		accessorModifier.publicHello();
*/		
		// 우리 책에 나와있는 대로 public을 제외한 다른 내용들은 불러올 수가 없다.
		
		
		
		
	}

	
	
}












